1
general::
Phrase(s): shower someone or something with something
to cover someone or something with cascades of something. • Mary’s friends showered her with gifts on her twenty-first birthday. • The guests showered the bride and groom with confetti and rice.
McGrawhill's American Idioms And Phrasal Verbs